package com.example.service;

import com.example.pojo.DTO.EmpDTO;
import com.example.pojo.EemQueryParam;
import com.example.pojo.Emp;
import com.example.pojo.EmpExpr;
import com.example.pojo.PageResult;
import com.example.pojo.VO.EmpVO;

import java.time.LocalDate;
import java.util.List;

public interface EmpService {
    /**
     * 分页查询的方法
     */

    PageResult<EmpVO> page(EemQueryParam empQueryParam);

    void save(EmpDTO empDTO);

    /**
     * 获取员工信息
     * @param id 员工ID
     * @return 员工信息
     */
    EmpDTO getEmpInfoById(Integer id);

    void update(EmpDTO empDTO);

    void delete(List<Integer> ids);
}
